
const template = '大家好，我是${name}，我来自${hometown}，今年${age}岁';

// 匹配 ${name} 、${hometown} 、${age}
const regexp = /\$\{\w+\}/g; 

console.log( template.search( regexp ) );

console.log( '- '.repeat(20) );

// 返回 template 中匹配于 regexp 的首个结果
console.log( template.match( regexp ) );

console.log( '- '.repeat(20) );

let iterator = template.matchAll( regexp );
let element ;
do {
    element = iterator.next();
    console.log( element );
} while( !element.done );